//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKMath.Bnd;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKGeomAlgo.IntCurveSurface
{
    //---------------------------------------------------------------------
    //  Class  IntCurveSurface_ThePolyhedronToolOfHInter
    //---------------------------------------------------------------------
    public sealed class IntCurveSurface_ThePolyhedronToolOfHInter
    {
        public IntCurveSurface_ThePolyhedronToolOfHInter()
            : base()
        {
            throw new NotImplementedException();
        }

        public IntCurveSurface_ThePolyhedronToolOfHInter(IntCurveSurface_ThePolyhedronToolOfHInter parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public Bnd_Box Bounding(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }

        public Bnd_HArray1OfBox ComponentsBounding(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }

        public double DeflectionOverEstimation(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }

        public int NbTriangles(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }

        public void Triangle(IntCurveSurface_ThePolyhedronOfHInter thePolyh, int Index, ref int P1, ref int P2,
            ref int P3)
        {
            throw new NotImplementedException();
        }

        public gp_Pnt Point(IntCurveSurface_ThePolyhedronOfHInter thePolyh, int Index)
        {
            throw new NotImplementedException();
        }

        public int TriConnex(IntCurveSurface_ThePolyhedronOfHInter thePolyh, int Triang, int Pivot, int Pedge,
            ref int TriCon, ref int OtherP)
        {
            throw new NotImplementedException();
        }

        public bool IsOnBound(IntCurveSurface_ThePolyhedronOfHInter thePolyh, int Index1, int Index2)
        {
            throw new NotImplementedException();
        }

        public double GetBorderDeflection(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }

        public void Dump(IntCurveSurface_ThePolyhedronOfHInter thePolyh)
        {
            throw new NotImplementedException();
        }
    }; // class IntCurveSurface_ThePolyhedronToolOfHInter
}